thundering applause - Spanish English Dictionary